#ifndef REPOSITORIO_H_INCLUDED
#define REPOSITORIO_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>

typedef struct estruturaImagens {
    int **matriz;
    //double peso;
}IMAGEM;

typedef struct estruturaFeature{
    int tipo;
    int tamanhoMinX;
    int tamanhoMinY;

}FEATURE;

typedef struct estruturaClassificadores{
    FEATURE feature;
    int tamanhoX;
    int tamanhoY;
    int posicaoX;
    int posicaoY;
    double limiar;
    //double erro;
    int polaridade;
    //int facesDetectadas;
    //int naofacesDetectadas;
}CLASSIFICADOR;

typedef struct estruturaParticula{
    CLASSIFICADOR* classificadores;
    double taxaAcerto;
    double taxaFalsoPos;
    double peso;
}PARTICULA;

#endif // REPOSITORIO_H_INCLUDED
